package com.mianle.userapi.model;

import java.io.Serializable;

public class PraiseRecord implements Serializable {
    //点赞表主键|int
    private Integer id;

    //被赞主题id|int
    private Integer praisedId;

    //点赞用户id|int
    private Integer praiseUid;

    //被赞主题类型(在被赞主题只有一种时作保留字段)|int|1,文章2,评论
    private Integer subjectTag;

    //是否可用|int|1.可用 2.禁用
    private Integer isDel;

    private static final long serialVersionUID = 1L;

    /**
     * 获取点赞表主键|int
     *
     * @return id - 点赞表主键|int
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置点赞表主键|int
     *
     * @param id 点赞表主键|int
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取被赞主题id|int
     *
     * @return praised_id - 被赞主题id|int
     */
    public Integer getPraisedId() {
        return praisedId;
    }

    /**
     * 设置被赞主题id|int
     *
     * @param praisedId 被赞主题id|int
     */
    public void setPraisedId(Integer praisedId) {
        this.praisedId = praisedId;
    }

    /**
     * 获取点赞用户id|int
     *
     * @return praise_uid - 点赞用户id|int
     */
    public Integer getPraiseUid() {
        return praiseUid;
    }

    /**
     * 设置点赞用户id|int
     *
     * @param praiseUid 点赞用户id|int
     */
    public void setPraiseUid(Integer praiseUid) {
        this.praiseUid = praiseUid;
    }

    /**
     * 获取被赞主题类型(在被赞主题只有一种时作保留字段)|int|1,文章2,评论
     *
     * @return subject_tag - 被赞主题类型(在被赞主题只有一种时作保留字段)|int|1,文章2,评论
     */
    public Integer getSubjectTag() {
        return subjectTag;
    }

    /**
     * 设置被赞主题类型(在被赞主题只有一种时作保留字段)|int|1,文章2,评论
     *
     * @param subjectTag 被赞主题类型(在被赞主题只有一种时作保留字段)|int|1,文章2,评论
     */
    public void setSubjectTag(Integer subjectTag) {
        this.subjectTag = subjectTag;
    }

    /**
     * 获取是否可用|int|1.可用 2.禁用
     *
     * @return is_del - 是否可用|int|1.可用 2.禁用
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 设置是否可用|int|1.可用 2.禁用
     *
     * @param isDel 是否可用|int|1.可用 2.禁用
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", praisedId=").append(praisedId);
        sb.append(", praiseUid=").append(praiseUid);
        sb.append(", subjectTag=").append(subjectTag);
        sb.append(", isDel=").append(isDel);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}